function h = plotFLL(groupTitle, tMeasure, fqyerr, fqy, fqyGenie, winLen, fontsize)
    %PLOTFLL 绘制锁频环(FLL)的关键性能指标图形
    %
    % 输入参数:
    %   groupTitle - 图形的总标题
    %   tMeasure - 测量时间向量 (N x 1)
    %   fqyerr - 鉴频器输出 (N x 1)
    %   fqy - 估计的多普勒频率 (N x 1)
    %   fqyGenie - 真实的多普勒频率 (N x 1)
    %   winLen - 滑动平均滤波的窗口长度
    %   fontsize - 图形中字体的大小

    % 实际值计算（蒙特卡罗结果+滑动平均滤波）
    % 计算FLL的跟踪误差（估计频率 - 真实频率）
    fqyTrackErr = fqy - fqyGenie;
    
    % 计算动态应力误差（经验值），即对跟踪误差进行滑动平均滤波
    dseFLLEmp = movmean(fqyTrackErr, winLen);

    % 创建一个新的图形窗口
    h = figure;

    % --- 子图 1: FLL 输出频率比较 ---
    subplot(3, 1, 1);
    plot(tMeasure, fqy, ...
         'Color', '#0072BD', 'LineWidth', 1.2, 'DisplayName', '估计频率');
    hold on;
    plot(tMeasure, fqyGenie, ...
         'Color', '#D95319', 'LineWidth', 1.2, 'DisplayName', '理想频率');
    grid on;
    xlabel('时间 [秒]', 'FontSize', fontsize);
    ylabel('频率 [Hz]', 'FontSize', fontsize);
    legend('FontSize', fontsize, 'Location', 'northeast');
    title('锁频环输出结果', 'FontSize', fontsize);
    hold off;

    % --- 子图 2: FLL 跟踪误差 ---
    subplot(3, 1, 2);
    plot(tMeasure, fqyTrackErr, ...
         'Color', '#0072BD', 'LineWidth', 0.8, 'DisplayName', '瞬时跟踪误差');
    hold on;
    plot(tMeasure, dseFLLEmp, ...
         'Color', '#D95319', 'LineWidth', 1.5, 'DisplayName', '动态应力误差 (DSE)');
    grid on;
    xlabel('时间 [秒]', 'FontSize', fontsize);
    ylabel('频率误差 [Hz]', 'FontSize', fontsize);
    legend('FontSize', fontsize, 'Location', 'northeast');
    title('锁频环跟踪误差分析', 'FontSize', fontsize);
    hold off;

    % --- 子图 3: 鉴频器输出 ---
    subplot(3, 1, 3);
    plot(tMeasure, fqyerr, ...
         'Color', '#0072BD', 'LineWidth', 1.0, 'DisplayName', '鉴频器输出');
    grid on;
    xlabel('时间 [秒]', 'FontSize', fontsize);
    ylabel('频率差 [Hz]', 'FontSize', fontsize);
    legend('FontSize', fontsize, 'Location', 'northeast');
    title('鉴频器输出', 'FontSize', fontsize);

    % --- 子图 4: 无 

    % 设置图形的总标题
    sgtitle(groupTitle, 'FontSize', fontsize + 2);
    
    % 调整子图间距，避免标签重叠
    set(gcf, 'Position', [100, 100, 1000, 700]); % 设置图形大小
end